package com.dream.inspect.modules.business.entity;

import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonInclude.Include;

import java.io.Serializable;
import java.util.Date;

/**
 * 督察对象表
 *
 * @author chenshun
 * @email sunlightcs@gmail.com
 * @date 2018-06-16 17:04:55
 */
@TableName("supervise_target")
@JsonInclude(Include.NON_NULL)
public class SuperviseTargetEntity implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
    @TableId
    private Long id;
    /**
     * 督察立项ID
     */
    private Long projectId;
    /**
     *
     */
    private Long toSsdwId;
    /**
     *
     */
    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
    private Date ssTime;
    /**
     *
     */
    private String ssStatus;
    private String statusName;

    public String getStatusName() {
        return statusName;
    }

    public void setStatusName(String statusName) {
        this.statusName = statusName;
    }

    /**
     * 删除标志(0：未删除，1：已删除)
     */
    private String deleteFlag;
    /**
     * 创建人ID
     */
    private Long createUser;
    /**
     * 创建时间
     */
    private Date createTime;
    /**
     * 更新人ID
     */
    private Long updateUser;
    /**
     * 更新时间
     */
    private Date updateTime;

    private String deptName;

    /**
     * 设置：主键
     */
    public void setId(Long id) {
        this.id = id;
    }

    /**
     * 获取：主键
     */
    public Long getId() {
        return id;
    }

    /**
     * 设置：督察立项ID
     */
    public void setProjectId(Long projectId) {
        this.projectId = projectId;
    }

    /**
     * 获取：督察立项ID
     */
    public Long getProjectId() {
        return projectId;
    }

    /**
     * 设置：
     */
    public void setToSsdwId(Long toSsdwId) {
        this.toSsdwId = toSsdwId;
    }

    /**
     * 获取：
     */
    public Long getToSsdwId() {
        return toSsdwId;
    }

    /**
     * 设置：
     */
    public void setSsTime(Date ssTime) {
        this.ssTime = ssTime;
    }

    /**
     * 获取：
     */
    public Date getSsTime() {
        return ssTime;
    }

    /**
     * 设置：
     */
    public void setSsStatus(String ssStatus) {
        this.ssStatus = ssStatus;
    }

    /**
     * 获取：
     */
    public String getSsStatus() {
        return ssStatus;
    }

    /**
     * 设置：删除标志(0：未删除，1：已删除)
     */
    public void setDeleteFlag(String deleteFlag) {
        this.deleteFlag = deleteFlag;
    }

    /**
     * 获取：删除标志(0：未删除，1：已删除)
     */
    public String getDeleteFlag() {
        return deleteFlag;
    }

    /**
     * 设置：创建人ID
     */
    public void setCreateUser(Long createUser) {
        this.createUser = createUser;
    }

    /**
     * 获取：创建人ID
     */
    public Long getCreateUser() {
        return createUser;
    }

    /**
     * 设置：创建时间
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * 获取：创建时间
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * 设置：更新人ID
     */
    public void setUpdateUser(Long updateUser) {
        this.updateUser = updateUser;
    }

    /**
     * 获取：更新人ID
     */
    public Long getUpdateUser() {
        return updateUser;
    }

    /**
     * 设置：更新时间
     */
    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    /**
     * 获取：更新时间
     */
    public Date getUpdateTime() {
        return updateTime;
    }

    public String getDeptName() {
        return deptName;
    }

    public void setDeptName(String deptName) {
        this.deptName = deptName;
    }

}
